package entidades;

import java.util.List;

public class Reserva {
	private String name;
	private int cantidad;
	private List<Vuelo> vuelos;

	public String getNombre() {
		return this.name;
	}

	public int getCantidad() {
		return cantidad;
	}

	public void setCantidad(int cantidad) {
		this.cantidad = cantidad;
	}

	public List<Vuelo> getVuelos() {
		return vuelos;
	}

	public void setVuelos(List<Vuelo> vuelos) {
		this.vuelos = vuelos;
	}

	public void setNombre(String nombre) {
		this.name = nombre;
	}

	public String getValidateNameParams(){
		return "El nombre debe tener mas de 4 caracteres y menos de 25";
	}
	
	public boolean validateName(){
		if(this.getNombre().length()< 4 || this.getNombre().length()> 24){
			return false;
		}
		return true;
	}

	public String getValidateCantidadParams(){
		return "La cantidad a reservar no puede ser mayor a 100 asientos";
	}
	
	public boolean validateCantidad(){
		if(this.getCantidad() > 100 || this.getCantidad() < 1){
			return false;
		}
		return true;
	}
}
